@charset "utf-8";
.banner{ width:100%; height:230px; position:relative}
.banner p{ position:absolute; width:100%; height:100%;left:0; top:0}
.banner p span{ display:block; position:absolute; width:100%; text-align:center; font-size:34px; color:#fff; top:50%; margin-top:-30px; line-height:40px; font-weight:bold}
.sub-nav{ float:left; width:80%; margin-top:20px;}
.sub-nav a{ width:15%; margin:0 2% 0 0;}
.sub-nav2 a{ width:auto; padding:0 10px; font-size:14px; margin:0 5px;line-height:30px; height:30px;}

.my_pos{  height:40px; line-height:40px;margin-top:20px; font-family:'宋体'; font-size:12px; text-align:right; float:right; width:20%}
.my_pos a.home{ background:url("home.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/home.png*/ no-repeat left center; padding-left:25px}
.my_pos span{ color:#2e9000}
hr{ border:0; border-bottom:1px dashed #ccc; margin:20px 0}
.bg1{ background:#ececec; padding:40px 0;}
.bg0{ background:#fff;padding:40px 0;}

.contact{ max-width:900px; margin:0 auto}
.article{line-height:2; font-size:16px; min-height:500px; border:1px solid #ddd; padding:20px; margin:0px auto; width:960px;}
.article img{ max-width:100%; height:auto}
.article img[align="right"]{ float:right; margin-left:20px;}
.article img[align="left"]{ float:left; margin-right:20px;}

.article p{ text-indent:2em;}
.case-ct div{ width:30.33%; margin:20px 1.5%;}
.pic-ct{ margin:20px -1%}
.pic-ct div{width:23%; margin:10px 1%; background:#fff}


.news-list dl{padding-bottom:20px;margin-top:20px; border-bottom:1px solid #ddd}
.news-list dt{ width:25%;float:left;}
.news-list dt img{width:100%}
.news-list dd{ position:relative; float:right; width:73%}
.news-list dd h4{ font-size:20px; font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list dd p{ margin-top:10px; line-height:2; font-size:16px; max-width:600px;}
.news-list dd span{ display:block; position:absolute; right:0; bottom:0; font-family:Arial, Helvetica, sans-serif}

.news_tt{ width:100%;font-size:24px; text-align:center;line-height:1.6; margin-top:40px;}
.news_time{border-bottom:1px solid #ddd;text-align:center; padding:10px 0 20px; font-family:Arial; color:#999}
.pre_next{ line-height:30px; color:#999; margin-bottom:50px;}
.pre_next a{color:#999}


.map{ height:400px;}
/*翻页按钮*/
.PageTurnBtn{margin-top:30px;width:auto;height:50px;clear:both; text-align:center; font-size:18px;}
.PageTurnBtn span,.PageTurnBtn a{padding:0 6px;margin-right:5px;display:inline-block;font-family:Arial}
.PageTurnBtn span.page_num,.PageTurnBtn a:hover{color:#2e9000;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}

.filter dl{ margin-top:10px; border-bottom:1px solid #eee; padding-bottom:10px;}
.filter dl dt{ float:left; width:60px;font-size:18px; font-weight:bold}
.filter dl dd{ float:right; width:1140px;}
.filter dl dd a{ margin-right:10px; padding:0 10px; display:inline-block; line-height:28px;}
.filter dl dd a.on{ background:#2e9000; color:#fff; border-radius:20px;}
.filter dl dd a.on{ background:#2e9000; color:#fff; border-radius:20px;}

.order-bar{ background:#f6f6f6; line-height:40px;height:40px;}
.order-bar a{ padding:0 25px 0 20px; font-size:16px;color:#666; position:relative; display:inline-block;height:40px; margin:0 10px;}
.order-bar a.on span{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #666;display:block;position:absolute;right:0;top:15px;}
.order-bar a.on2 span{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #666;display:block;position:absolute;right:0;top:15px;}

.sec{ border-top:1px solid #ddd; padding-top:20px; margin-bottom:50px}
.sec h2{ font-size:20px; font-weight:bold; height:20px; line-height:20px; margin-bottom:20px; border-left:5px solid #2e9000; padding-left:15px;}

a.btn-order,.btn{border:0; margin-top:20px; height:40px; padding:0 30px;background:#2e9000; color:#fff; text-align:center; line-height:45px; font-size:20px;}
a.btn-order:hover{color:#fff}
a.btn2{ display:inline-block; padding:0 5px;line-height:25px; border-radius:5px; background:#2e9000; color:#fff;margin:5px 2px;cursor: pointer;}

.msg{ margin:60px 0}
.msg td{ padding:10px 0; font-size:16px;}
.msg td a{color:#2e9000;}
.red{ color:#F00}
.input_box{ border:1px solid #ddd; height:36px;box-shadow:0 0 10px #ddd inset; padding-left:10px; font-size:14px}

.form{ margin:60px auto; border:1px solid #eee; padding:30px; width:740px; background:rgba(255,255,255,0.9); }
.form td{ font-size:16px; height:60px;}
.form td a{ color:#2e9000}
.form h3{ font-size:24px; font-weight:normal; margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:20px}


.left{float:left; width:230px;border:1px solid #2e9000; }
.left h2{height:50px; line-height:50px;font-weight:normal; font-size:18px; text-align:center; background:#2e9000; color:#fff;}
.left-ct ul{  padding:10px; }
.left-ct ul li{height:auto;line-height:50px; border-bottom:1px solid #eee}
.left-ct ul li a{font-size:16px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative; padding-left:10px;}
.left-ct ul li a i{ margin-right:15px;}
.left-ct ul li.shover a{ color:#2e9000;}
.left-nav li{ float:left;background:#f7f7f7; cursor:pointer;border-bottom:1px solid #2e9000; width:115px; text-align:center; font-size:20px; line-height:50px;}
.left-nav li.l-on,.left-nav li.r-on{background:#fff; color:#2e9000;border-right:1px solid #2e9000;border-bottom:0; width:114px;}
.left-nav li.r-on{border-left:1px solid #2e9000;border-right:0;}

.right{ float:right; width:940px; min-height:600px;}
.right td{font-size:16px; height:60px;}
.tbl td{ font-size:14px; border-bottom:1px solid #eee;}
.tbl_tt td{ text-align:center; height:40px;border-top:1px solid #eee; font-size:16px; background:#f1f1f1; font-weight:bold}
.row td{ text-align:center;font-size:14px; padding:5px 0; line-height:1.6}

.list{ min-height:500px;}
.list li {border-bottom:1px dashed #ddd;width:100%; margin-top:20px; padding-bottom:20px; height:auto; overflow:hidden}
.list li p{line-height:1.8; color:#999}
.list li a{font-size:16px;display:block; margin-bottom:5px;color:#666;}
.list li span{ margin-right:10px; float:left; color:#999; font-size:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; border:1px solid #e6e6e6; padding:10px 10px; border-radius:5px;}
.list li span b{ display:block;font-size:24px; margin-bottom:10px;}

.pro-list dl{ width:220px; float:left; margin:0 10px 10px;text-align:center;}
.pro-list dl dt{ height:220px; overflow:hidden;background:#fcfcfc; }
.pro-list dl dt img{ width:100%; display:block}
.pro-list dl dd{padding:5px 0; line-height:1.6;}
.pro-list dl dd.btns{ border:1px dashed #ddd;}
.pro-list dl dd.btns a{ display:block; width:50%;  float:left;}

.pro-list dl.pro-add{ line-height:223px; border:1px dashed #ddd; background:#fcfcfc; width:223px; font-size:18px}
.pro-list dl.pro-add a{ display:block;}

.fav-list dl dt{ height:160px;}


.right .pro-list{ margin:0 -10px;}

.right-tt{ margin-bottom:30px; font-size:18px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.right-tt span{ display:inline-block; line-height:1; padding-left:10px; border-left:5px solid #2e9000;}

.pic-wrap{ position:relative; width:200px;}
.pic-wrap img{ width:100%; display:block;}
.pic-wrap a{ display:block; background:rgba(0,0,0,0.8); color:#fff; width:100%; text-align:center;line-height:35px; position:absolute; left:0;bottom:0;}
.pic-wrap a span{background:url("u.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/u.png*/ no-repeat left center; padding-left:30px; display:inline-block}
.tip{ font-size:12px;color:#999; padding:5px; padding-left:25px; background:url("i.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/i.png*/ no-repeat left 4px; font-family:Arial, Helvetica, sans-serif}

.pro-top h1{ font-size:24px; font-weight:normal; color:#ccc; margin-top:10px; float:left; width:800px; position:relative}
.pro-top h1 span{ color:#2e9000}
.pro-top h1 p{position:absolute;top:8px; right:0;}
.pro-top h1 i{ font-style:normal; font-size:12px; padding-left:22px; display:block; float:right;margin-left:20px;}
.pro-top h1 i.view{ background:url("view.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/view.png*/ no-repeat left center; }
.pro-top h1 i.jb{ background:url("j.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/j.png*/ no-repeat left center;}
.pro-top h1 i a{ color:#ccc;}
.pro-top h1 i.fav{ background:url("f.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/f.png*/ no-repeat left center;}

.bdsharebuttonbox{ float:right;margin-top:5px; margin-right:-10px;}

.pro-top{ background:#292929; padding:10px 0}
.pro-top-in{background:#222; }
.pro-top-l{ width:800px;}
.pro-top-r{ width:390px;height:550px;}
.shop-info{ margin:0 0 10px;height:60px; background:rgba(136,136,0136,0.2); padding:10px 20px; color:#999;}
.shop-info-l{ width:220px;}

.shop-info-l img{ vertical-align:middle; margin-left:10px;}
.shop-info-r{ width:120px; border-left:1px dashed rgba(136,136,0136,0.2); height:60px;}
.shop-info-r a{ display:block; width:100px; margin:10px 0; float:right; height:40px;background:#2e9000; color:#fff; line-height:40px; font-size:16px;text-align:center;border-radius: 6px;}
.shop-info h3{ font-size:18px; color:#2e9000; margin-bottom:10px;}

.chat-msg-wrap{background:rgba(136,136,0136,0.2); position:relative;height:425px;}
.chat-msg{ position:absolute; left:0;top:30px; bottom:100px; width:100%; overflow-y:auto; padding-bottom:20px;}
.chat-msg dl.msg-item{ padding:0 10px; margin:15px 0; height:auto; overflow:hidden; position:relative}
.chat-msg dl.msg-item dt.icon{ border-radius:50%; width:29px; overflow:hidden; height:29px; overflow:hidden; background:#fff; position:absolute; left:10px;}
.chat-msg dl.msg-item dt.icon img{ width:100%}
.chat-msg dl.msg-item dd.txt{ padding-left:10px; height:auto; overflow:hidden; margin-left:30px; float:left}
.chat-msg dl.msg-item dd.txt span.sn{ color:#2e9000}
.chat-msg dl.msg-item dd.txt i.tc{ background:url("t.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/t.png*/ no-repeat right top; display:inline-block; width:40px; height:19px;}

.chat-msg dl.msg-item dd.txt div.ct{ display:inline-block; overflow:visible; line-height:20px; position:relative;word-break: break-all;padding:5px; background:#fff; border-radius:5px; margin-top:10px; color:#666}
.chat-msg dl.msg-item dd.txt div.rp{ border:1px dashed #FFEECA; padding:5px; margin:10px; color:#999; background:#FFFAE8; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.chat-msg dl.msg-item dd.txt div.ct i.icon{display: block;width: 0;height: 0;border-style: solid;border-width:6px 6px 0 ;border-color: #fff transparent transparent;position: absolute;top: 10px;left: -6px;}
.chat-msg dl.msg-item dd.txt div.ct img{ width: 100%;
    height: auto !important;}
.chat-msg dl.my dt.icon{ left:auto; right:10px;}
.chat-msg dl.my dd.txt{ text-align:right; float:right; padding:0; padding-right:10px; margin-right:30px; margin-left:0;}
.chat-msg dl.my dd.txt div.ct{text-align:left;}
.chat-msg dl.my dd.txt div.ct i.icon{ left:auto; right:-6px;}

.his-sep{ text-align:center; margin:0 10px;}
.his-sep span{ display:inline-block; padding:0 20px;background:rgba(0,0,0,0.6); font-size:12px; line-height:25px; height:25px; border-radius:3px;}

.chat-msg-input{ position:absolute; left:0; bottom:0; height:100px; width:100%; background:rgba(136,136,0136,0.2)}
.chat-msg-input-top{ height:42px;}
.face-pl{ position:absolute; display:none; left:0; bottom:95px; background:#fff; border:1px solid #e8e8e8; width:373px;padding:10px;}
.face-pl ul{ border:1px solid #ddd; border-top:0}
.face-pl ul li{ float:left; width:22px; height:22px; padding:4px; border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
.chat-msg-input-top span{ display:block; float:left;  background:url("smile.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/smile.png*/ no-repeat center; border-radius:50%; cursor:pointer; width:30px; height:30px; margin-top:5px; margin-left:10px;}

span.jietu-btn{ display:block; float:left;  background:url("jietu.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/jietu.png*/ no-repeat center; border-radius:50%; cursor:pointer; width:30px; height:30px; margin-top:5px; margin-left:10px;}
 


.chat-msg-input-top span:hover{ background-color:#000}
.chat-msg-input-btm{ position:relative; height:50px;}
.chat-msg-input-box{position:absolute; left:10px; top:0; height:40px; right:90px; background:rgba(0,0,0,0.4); padding:5px;word-break: break-all; outline:none;}
.btn-send{ width:60px; height:50px; text-align:center; color:#fff; font-size:16px; line-height:50px; background:#2e9000; float:right; margin-right:10px; cursor:pointer}

.video-pro .pro-list{ margin:0 -6px;}
.video-pro .pro-list dl{ width:291px; margin:0 6px;}
.video-pro .pro-list dt{ height:235px;}
/* .video-pro .pro-list dd{height:40px;} */
.video-pro .pro-list dd.btn-buy{ height:80px;}
.video-pro .pro-list dd.btn-buy span{ display:block; text-align:center; color:#F30; font-family:Arial, Helvetica, sans-serif;width:49%;float:left;}
.video-pro .pro-list dd.btn-buy a{ display:inline-block; margin:10px auto;color:#fff; background:#2e9000 url("cart.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/cart.png*/ no-repeat 20px center; padding:0 20px 0 50px; line-height:30px;}
.about-video{line-height:1.8}
.about-video img{ max-width:100%}

.msg-item{ margin-bottom:10px;position:relative; padding-top:6px;}
.msg-tt{ color:#999}
.msg-tt a{ position:absolute; right:0}
.msg-ct{ margin-top:10px;padding:10px; border-radius:5px; background:#f3f3f3; line-height:1.8; padding-right:60px;}
.msg-ct img{ max-width:100%;}
.msg-ct i.arr{display: block;width: 0;height: 0;border-style: solid;border-width:0 8px 8px ;border-color:transparent transparent #f3f3f3;position: absolute;left:25px; margin-top:-18px;}
.msg-ct-in2{ display:none}
.msg-item span.btn-detail{ display:block; color:#2e9000; position:absolute; right:10px; cursor:pointer}


.tab-nav ul{ line-height:50px;height:50px; border-bottom:1px solid #ddd; margin-bottom:20px; overflow:visible; padding-left:50px;}
.tab-nav ul li{ float:left; padding:0 25px; font-size:16px;}
.tab-nav ul li.shover{ border:1px solid #ddd; border-bottom:0;height:50px; background:#fff}
.no-shop{ padding:0; text-align:center; border:1px solid #ddd; padding:20px; background:#FBFBFB; font-size:16px;}
.no-shop a{ display:inline-block; height:28px; line-height:28px;background:#2e9000; color:#fff; padding:0 10px;}

.gray{ background:#666;}
.success{ font-size:16px; line-height:2; padding-left:80px; background:url("r.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/r.png*/ no-repeat left center;}

.step{ margin:60px auto 0; width:800px; text-align:center; position:relative}
.step-line{ border-bottom:1px solid #aaa; position:absolute; left:0; width:100%; top:32%;}
.step dl{ display:inline-block; width:30%; position:relative; z-index:99}
.step dl dt{ background:#aaa; color:#fff; width:40px; height:40px; border-radius:50%; line-height:40px; margin:0 auto; font-size:20px; margin-bottom:10px;}
.step dl.on dt{ background-color:#2e9000;}
.step dl.on dd{color:#2e9000;}

.reg{ background:url("bg2.jpg")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/bg2.jpg*/ no-repeat -50px center;}

.regNew {
	background: url("bg2.jpg")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/bg2.jpg*/ no-repeat center !important;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("bg2-1.jpg")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Css/Images/bg2.jpg*/;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: center;
    background-position-y: center;
	background-size: 100% !important;
}

.reg-select dl{ float:left; width:50%; text-align:center; font-size:20px;margin-bottom:40px;}
.reg-select dl a{color:#2e9000;}
.reg-select dl a:hover dt{background-color:#2e9000;color:#FFF;}
.reg-select dl dt{ height:160px; width:160px; line-height:160px; font-size:100px; background-color:#ddd; margin:0 auto; border-radius:50%; margin-bottom:20px;}
.pic-bg{ background:url("bg.jpg")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/bg.jpg*/ no-repeat center;min-height:700px;}

.ad{ position:absolute; left:0; top:0; width:100%; height:100%;}
.ad img{ width:100%;}
.ad p{position:absolute; right:15px; top:15px; text-align:center; color:#fff; background:rgba(0,0,0,0.8); line-height:30px; border-radius:15px; padding:0 15px;}

.pro-list dl dd {
    padding: 5px 0;
    line-height: 1.6;
    height: 38px;
	overflow: hidden;
}

/*大米翁新增订单列表页样式*/
.tbl td {
    font-size: 14px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}
.topDetail{
    background: #fbfbfb;
    line-height: 28px;
    height: 35px !important;
}
.topDetail span {
    margin: 0px 5px;
}
.btn2.submit {
    width: 80px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 15px;
}
a.btn2.deltuibao, a.btn2.tuibao{
    width: 150px;
    line-height: 35px;
    text-align: center;
}

.dashed-border-table,.border-table table tr td{
    border-bottom: 1px dashed #dadada;
    background: #f2fdf7;
}

.border-top{
    border-top: 5px dashed #f2fdf7;
}
.zsmRightTd{
    /*color:#2e9000;font-size:24px !important;*/
}
.tMenus {
    width: 1200px;
    /* background: olive; */
    height: 50px;
    border-bottom: 1px solid #2e9000;
    margin-top: 10px;
}
.tMenus ul li {
    display: inline-block;
    list-style: none;
    line-height: 50px;
    height: 50px;

    text-align: center;
    padding: 0px 15px;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
}
.renyang,.jilu,.pingjia{
    display:none;
    border:0px;
}
.jieshao{
    border:0px;
}
.tMenus ul li:hover,.active {
    background: #2e9000;
    border-bottom: 0px;
    color: #fff;
}

.sec .td1{
    width:150px;
    line-height: 30px;
    padding-left: 20px;
    border-bottom: 1px dashed #eee;
}
.sec .td2{
    width:773px;
    line-height: 30px;
    border-bottom: 1px dashed #eee;
}.sec .td3{
     width:100px;
     line-height: 30px;
     border-bottom: 1px dashed #eee;
 }
.sec .td4{
    width:150px;
    line-height: 30px;
    tex-align:right;
    padding-right:20px;
    border-bottom: 1px dashed #eee;
}
td.nodata-td {
    line-height: 120px;
    text-align: center;
    border-bottom: 1px dashed #eee;
}
.color-white{
    color:#fff !important;
}
.color-white:hover{
    color:#fff !important;
}

.uplist{
    border: 1px solid #eee;
    padding: 10px;
}

span.removed {
    color: red;
    display: inline-block;
    float: left;
    cursor: pointer;
}
.xiaoshipin img, .xiaoshipin video {
    height: 150px;
    width: 200px;
}

span.truedel {
    position: relative;
    top: -25px;
    display: block;
    left: 160px;
    background: #F44336;
    /* text-align: center; */
    padding-left: 5px;
    cursor: pointer;
    color: #fff;
}
.onbg{
    background:none !important;
}
span.toUsername {
    background: #FFF;
    border-radius: 0px;
    max-width: 150px;
    width: auto;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    border-radius: 4px;
    font-weight: bold;
}

span.toUsername em{
    font-style: normal;
    color: green;
    line-height: 30px;
    font-weight: bold;
    background: none !important;
}
em.username-bold{
    font-style:normal;
    font-weight:bold;
    color:green;
    font-size:15px;
}

.xsp-box {
    height: 423px;
    overflow-y: auto;
    padding: 10px;
}

.xsp-box .videoImg {
    width: 168px;
    float: left;
    margin-right: 0px;
    height: 130px;
    text-align: center;
    background: #3a3a3a;
}
.mr-20{
    margin-right: 15px !important;
}
.no-xsp {
    line-height: 400px;
    text-align: center;
}
.no-margin-bottom{
    margin-bottom:0px;
}
.getmore {
    text-align: center;
    padding: 10px 0px;
    background: #f7f6f6;
    cursor: pointer;
}
.getvideomore{
    text-align: center;
    padding: 10px 0px;
    background: #f7f6f6;
    cursor: pointer;
    margin-bottom:40px;
}
/*评价*/
div#demo2 div {
     width: 150px;
     height: 150px;
     float: left;
     border: 1px solid #eee;
     margin-right: 10px;
     text-align: center;
 }

div#demo2 div img{
    width: 100%;
    max-height: 130px;
}

button#test2 {
    margin-top: 20px;
}

.black-bg {
    background-color: #373d41 !important;
}